A Non - Uniform Neighbourhood Relation for Job Shop Schedulingby Simulated

نویسندگان

  • A. Albrecht
  • C. K. Wong
چکیده

In this paper, we present a non-uniform neighbourhood relation which has been developed to solve job shop scheduling by simulated annealing-based algorithms. Using this neighbourhood relation combined with a speciically designed cooling schedule, we could improve ve upper bounds for the large unsolved benchmark problems YN1, YN4, SWV12, SWV13 and SWV15. The maximum improvement has been achieved for SWV13 and shortens the gap between the lower and the former upper bound by about 57%. To represent the job shop scheduling problem we employ the model of disjunctive graphs. In our approach, we analyze an extension of the neighbourhood function introduced by Van Laarhoven et al. in 19]. The neighbourhood involves a non-uniform generation probability, as opposed to the commonly used uniform probability. To obtain the neighbours of a schedule, we reverse more than a single arc of longest paths and perform a control on the increase of the makespan. The selection of the arcs depends on the number of longest paths to which a particular arc belongs. Furthermore, we have designed two cooling schedules which employ a detailed analysis of the objective function. The expected run-times can be either O ? n 3+" =m for the rst cooling schedule or O ? n 7=2 + " =m 1=2 for the second cooling schedule, where n is the number of tasks, m the number of machines and " represents O(ln ln n= ln n). Our computational experiments have shown that within short series of consecutive trials relatively stable results equal or close to optimal solutions are repeatedly obtained. Approximations within 0.6% and 2% of the upper bounds on YN1-YN4, SWV11-SWV13, and SWV15 were achieved in a relatively short run-time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An experimental analysis of local minima to improve neighbourhood search

The paper reports a number of experiments with local search algorithms applied to job shop scheduling. The main aim was to get insights into the structure of the underlying conguration space. We consider the disjunctive graph representation where the objective function of job shop scheduling is equal to the length of longest paths. In particular, we analyse the number of longest paths, and our ...

متن کامل

An algorithm for multi-objective job shop scheduling problem

Scheduling for job shop is very important in both fields of production management and combinatorial op-timization. However, it is quite difficult to achieve an optimal solution to this problem with traditional opti-mization approaches owing to the high computational complexity. The combination of several optimization criteria induces additional complexity and new problems. In this paper, we pro...

متن کامل

Production Control of a Flexible Manufacturing System in a Job Shop Environment

This paper provides an application oriented analysis of local search procedures for Operation Scheduling and Shop Floor Management of a major German manufacturer of cigarette machines. The heuristics applied are the Thresholdand Simulated Annealing-Algorithm considering Job Shop as well as embedded FMS production features. In this context a new neighbourhood search technique is developed, which...

متن کامل

A Simulated Annealing Algorithm for Multi Objective Flexible Job Shop Scheduling with Overlapping in Operations

In this paper, we considered solving approaches to flexible job shop problems. Makespan is not a good evaluation criterion with overlapping in operations assumption. Accordingly, in addition to makespan, we used total machine work loading time and critical machine work loading time as evaluation criteria. As overlapping in operations is a practical assumption in chemical, petrochemical, and gla...

متن کامل

A New Approach in Job Shop Scheduling: Overlapping Operation

In this paper, a new approach to overlapping operations in job shop scheduling is presented. In many job shops, a customer demand can be met in more than one way for each job, where demand determines the quantity of each finished job ordered by a customer. In each job, embedded operations can be performed due to overlapping considerations in which each operation may be overlapped with the other...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007